Skip to content

fix: skip sentinel matches inside extra fixed dirs - #133

Open
jag-k wants to merge 1 commit into
AsimovMac:mainfrom
jag-k:fix/extra-fixed-nested-sentinels
Open

fix: skip sentinel matches inside extra fixed dirs#133
jag-k wants to merge 1 commit into
AsimovMac:mainfrom
jag-k:fix/extra-fixed-nested-sentinels

Conversation

@jag-k

@jag-k jag-k commented Aug 16, 2026

Copy link
Copy Markdown

Fixes #132

Summary

  • build the descendant-filter list from enabled built-in fixed directories plus all configured [fixed_dirs] extra directories
  • avoid redundant per-directory tmutil addexclusion calls below a configured fixed parent
  • cover both enabled = true and enabled = false, since extra fixed directories are always active
  • document the user-visible fix in CHANGELOG.md

Test plan

  • make check passes
  • Shellcheck clean
  • CHANGELOG.md updated (if user-facing)

…figured extra fixed directories.

    - Filter sentinel matches beneath extra fixed directories before individual exclusions.
    - Apply the filtering when built-in fixed directories are enabled or disabled.
    - Add behavior tests for extra fixed directories in both configuration modes.
    - Document the redundant exclusion fix in the changelog.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[fixed_dirs] extra does not suppress nested sentinel exclusions

1 participant